package com.syh.jn.scm.dto.supplier.sale;

import lombok.Data;

import javax.validation.constraints.DecimalMin;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * Date:2018/7/18
 * Author:Clown
 * 供应商销售单商品项dto用于添加物流信息因为这里的商品项要添加的信息与新增和修改时不同;
 */
@Data
public class SupplierLogisticsSaleGoodsDto implements Serializable {
  /**
   * 自增id
   */
  @NotNull(message = "自增id不能为空")
  private Long id;
  /**
   * 单价
   */
  @NotNull(message = "单价不能为空")
  @DecimalMin("0")
  private BigDecimal price;
  /**
   * 发货数量
   */
  @NotNull(message = "发货数量不能为空")
  @DecimalMin("0")
  private BigDecimal outQuantity;
  /**
   * 商品实际毛重
   */
  @DecimalMin("0")
  private BigDecimal grossWeight;
  /**
   * 商品实际净重
   */
  @DecimalMin("0")
  private BigDecimal netWeight;
}
